//
//  ADSEWaterMarkStateModel.h
//  CoolCam
//
//  Created by lsq on 2022/7/25.
//  Copyright © 2022 JXW. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

@interface ADSEWaterMarkStateModel : NSObject
// 轨迹是否显示
@property (nonatomic, assign) BOOL trailOn;
// 指南针是否显示
@property (nonatomic, assign) BOOL compassOn;
// 海拔是否显示
@property (nonatomic, assign) BOOL altitudeOn;
// 速度是否显示
@property (nonatomic, assign) BOOL speedOn;
// 加速度是否显示
@property (nonatomic, assign) BOOL accelerationSpeedOn;
// 转向是否显示
@property (nonatomic, assign) BOOL turnOn;
// 日期是否显示
@property (nonatomic, assign) BOOL dateOn;
// 行驶状态是否显示
@property (nonatomic, assign) BOOL driveStateOn;
// 行程总结
@property (nonatomic, assign) BOOL routeSummaryOn;

// 轨迹移动点
@property (nonatomic, assign) CGPoint trailMovePoint;
// 指南针移动点
@property (nonatomic, assign) CGPoint compassMovePoint;
// 海拔移动点
@property (nonatomic, assign) CGPoint altitudeMovePoint;
// 速度移动点
@property (nonatomic, assign) CGPoint speedMovePoint;
// 加速度移动点
@property (nonatomic, assign) CGPoint accelerationSpeedMovePoint;
// 转向移动点
@property (nonatomic, assign) CGPoint turnMovePoint;

// 轨迹是否移动过
@property (nonatomic, assign) BOOL trailMove;
// 指南针是否移动过
@property (nonatomic, assign) BOOL compassMove;
// 海拔是否移动过
@property (nonatomic, assign) BOOL altitudeMove;
// 速度是否移动过
@property (nonatomic, assign) BOOL speedMove;
// 加速度是否移动过
@property (nonatomic, assign) BOOL accelerationSpeedMove;
// 转向是否移动过
@property (nonatomic, assign) BOOL turnMove;

- (void)moveStateReset;

@end

NS_ASSUME_NONNULL_END
